package com.cy.pj.common;

import com.cy.pj.sys.entity.SysUser;
import org.apache.shiro.SecurityUtils;

public class ShiroUtils {
    /**
     * 获取用户信息
     *
     * 底层从session获取
     *
     * 使用示例：用户修改密码、日志记录、用户登录等
     *
     * @return
     */
    public static SysUser getUser() {
        return (SysUser)SecurityUtils.getSubject().getPrincipal();
    }

    /**
     * 获取用户名
     * @return
     */
    public static String getUserName() {
        return getUser().getUsername();
    }
}
